//全选或全不选
function checkAll(field) {
	var selectFlags = document.getElementsByName("selectFlag");
	for (var i=0; i<selectFlags.length; i++) {
		selectFlags[i].checked = field.checked;
	}
}
//点击更新
function clickOpen(bida,bidb){
	//把显示的值
	if(bida != "" && bidb != ""){
		document.getElementById(bida).style.display = "none";
		document.getElementById(bidb).style.display = "block";
	}
}

function clickExist(bida,bidb){
	//把显示的值
	if(bida != "" && bidb != ""){
		document.getElementById(bida).style.display = "block";
		document.getElementById(bidb).style.display = "none";
	}
}

function addareaUI(){
	window.location.href="/webvote/user.do?action=addareaUI";
}

function addVotearea(){
  Ext.MessageBox.confirm('添加类型信息','确定，取消？',verifyadd);
}
function verifyadd(btn){
if(btn == 'yes'){
  var vaname=document.getElementById('vaname').value;
  var aistart=document.getElementById('aistart').value;
  var aiend=document.getElementById('aiend').value;
  var token=document.getElementById('org.apache.struts.taglib.html.TOKEN').value;//用于传令牌值
  var reg=/^(\d{1,3}\.){3}\d{1,3}$/;
  if(vaname==''){
  	Ext.MessageBox.alert('系统提示',"区域名称不能为空！");
  }
  else if(vaname.length>20){
    Ext.MessageBox.alert('系统提示',"区域名称超出20字！");
  }
  else if(aistart==''){
    Ext.MessageBox.alert('系统提示',"输入起始IP地址不能为空！");
  }
   else if(aiend==''){
    Ext.MessageBox.alert('系统提示',"输入结束IP地址不能为空！");
  }
  else if(!reg.exec(aistart)){
    Ext.MessageBox.alert('系统提示',"输入起始IP地址格式有误！");
  }
   else if(!reg.exec(aiend)){
    Ext.MessageBox.alert('系统提示',"输入结束IP地址格式有误！");
  }
  else{
  $.post("/webvote/atype.do?action=addarea",{"vaname":vaname,"aistart":aistart,"aiend":aiend,"org.apache.struts.taglib.html.TOKEN":token},function(text){
		if(text == "success"){
			Ext.MessageBox.alert('系统提示',"添加类型信息成功！");
		}
		else if(text == "error")
		{
			Ext.MessageBox.alert('系统提示',"添加类型信息失败！");
		}
		else if(text == "nopower")
		{
			Ext.MessageBox.alert('系统提示',"权限不足！");
		}
		else if(text == "repeat")
		{
			Ext.MessageBox.alert('系统提示',"请不要重复操作！");
		}
		else{
			window.alert(text);
		}
	});
	}
}else{
	Ext.MessageBox.alert('系统提示','您取消了本次任务！');
}
}
//更新用户
function updateType(){
  Ext.MessageBox.confirm('更新类型信息','确定，取消？',verifyupdate);
}
function verifyupdate(){
if(btn == 'yes'){
  var tiid=document.getElementById('tiid').value;
  var tiname=document.getElementById('tiname').value;
  var oEditor = FCKeditorAPI.GetInstance('ticontent');
	editorValue = oEditor.GetHTML()
  var ticontent=editorValue;
  if(tiname==''){
    Ext.MessageBox.alert('系统提示',"类型名称不能为空！");
  }
  else if(tiname.length>20){
    Ext.MessageBox.alert('系统提示',"类型名称超出20字！");
  }
  else{
  $.post("/webvote/atype.do?action=updatetype",{"tiid":tiid,"tiname":tiname,"ticontent":ticontent},function(text){
		if(text == "success"){
			Ext.MessageBox.alert('系统提示',"更新类型信息成功！");
		}
		else if(text == "error")
		{
			Ext.MessageBox.alert('系统提示',"更新类型信息失败！");
		}
		else if(text == "nopower")
		{
			Ext.MessageBox.alert('系统提示',"权限不足！");
		}
	});
	}
}else{
	Ext.MessageBox.alert('系统提示','您取消了本次任务！');
}
}

//删除类型信息
var vaids='';   //类型的id集
function deleteVotearea(){

 var selectFlags  = document.getElementsByName("selectFlag");
 var flag = false;
	for (var i=0; i<selectFlags.length; i++) {
		if (selectFlags[i].checked) {
		    flag=true;
			//window.alert(selectFlags[i].id);
			vaids+=selectFlags[i].id+',';
			//window.alert(rids);
		}
	}
	//如果没有选择用户
	if (!flag) {
		Ext.MessageBox.alert('系统提示', '请选择需要删除的区域IP！');
		}
	 else{
	 	 Ext.MessageBox.confirm('系统提示','将删除选中的区域IP？',verifydelarea);
	 }
}

function verifydelarea(btn){
  if(btn == 'yes'){
  $.post("/webvote/atype.do?action=deleteArea",{"vaids":vaids},function(text){
		    //window.alert("进入");
		   if(text == "success"){
				Ext.MessageBox.alert('系统提示',"区域IP删除成功！");
				location.reload();//刷新网页
			}else{
				Ext.MessageBox.alert('系统提示',"区域IP删除失败！");
			}
		});
	}
	else{
		Ext.MessageBox.alert('系统提示','您取消了本次任务！');
		}
}

